/*
 * DEBUGGER code
 * 
 * On "publish", when buffer is free, debugger stores arbitrary variables 
 * content into, and mark this buffer as filled
 * 
 * 
 * Buffer content is read asynchronously, (from non real time part), 
 * and then buffer marked free again.
 *  
 * 
 * */
#include"plc_app.h"
#include "iec_app.h"
#include "POUS.h"
/*for memcpy*/
#include <string.h>
#include <stdio.h>

int RetainCmp(unsigned int offset, unsigned int count, void *p);
void RetainBufferClose();
#ifndef TARGET_ONLINE_DEBUG_DISABLE
#define BUFFER_SIZE 2100

/* Atomically accessed variable for buffer state */
#define BUFFER_FREE 0
#define BUFFER_BUSY 1
long buffer_state = BUFFER_FREE;

/* The buffer itself */
char debug_buffer[BUFFER_SIZE];

/* Buffer's cursor*/
char* buffer_cursor = debug_buffer;
#endif

unsigned int retain_offset = 0;
/***
 * Declare programs 
 **/
extern PROGRAM0 RESOURCE1__INSTANCE0;

/***
 * Declare global variables from resources and conf 
 **/
extern       PROGRAM0   RESOURCE1__INSTANCE0;

const dbgvardsc_t dbgvardsc[] = {
{&(RESOURCE1__INSTANCE0.RESET_ALL), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.GOHOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WKON1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WKON2), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WKON3), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WKON4), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WKSET1), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WKSET2), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WKSET3), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WKSET4), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WKSET_L), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.TEMP1), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.TEMP2), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.TEMP3), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.TEMP4), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.JIAOZHUN1), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.JIAOZHUN2), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.JIAOZHUN3), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.JIAOZHUN4), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.TEMP_IN1), REAL_P_ENUM},
{&(RESOURCE1__INSTANCE0.TEMP_IN2), REAL_P_ENUM},
{&(RESOURCE1__INSTANCE0.TEMP_IN3), REAL_P_ENUM},
{&(RESOURCE1__INSTANCE0.TEMP_IN4), REAL_P_ENUM},
{&(RESOURCE1__INSTANCE0.LOCALVAR14), BOOL_P_ENUM},
{&(RESOURCE1__INSTANCE0.LOCALVAR15), BOOL_P_ENUM},
{&(RESOURCE1__INSTANCE0.LOCALVAR16), BOOL_P_ENUM},
{&(RESOURCE1__INSTANCE0.LOCALVAR17), BOOL_P_ENUM},
{&(RESOURCE1__INSTANCE0.SPEED1), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.ASPEED1), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.SPEED2), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.ASPEED2), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.SPEED3), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.ASPEED3), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.SPEED4), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.ASPEED4), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.TARGET1), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.POS1), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.TARGET2), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.POS2), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.TARGET3), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.POS3), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.TARGET4), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.POS4), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STATUS1), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STATUS2), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STATUS3), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STATUS4), INT_ENUM},
{&(RESOURCE1__INSTANCE0.RUN1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.RUN2), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.RUN3), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.RUN4), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.HOMESPEED1), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.HOMESPEED2), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.HOMESPEED3), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.HOMESPEED4), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.HOMESPEEDZERO1), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.HOMESPEEDZERO2), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.HOMESPEEDZERO3), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.HOMESPEEDZERO4), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.HOME1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.HOME2), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.HOME3), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.HOME4), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.DCMOTOR_RUN), BOOL_O_ENUM},
{&(RESOURCE1__INSTANCE0.DCMOTOR_DIR), BOOL_O_ENUM},
{&(RESOURCE1__INSTANCE0.DCMOTOR_SPEED_SET), UINT_O_ENUM},
{&(RESOURCE1__INSTANCE0.DCMOTOR_SPEED), UINT_P_ENUM},
{&(RESOURCE1__INSTANCE0.DCMOTOR_FREQ), UINT_O_ENUM},
{&(RESOURCE1__INSTANCE0.DC_MOTOR2_SPEED), INT_O_ENUM},
{&(RESOURCE1__INSTANCE0.J1), BOOL_O_ENUM},
{&(RESOURCE1__INSTANCE0.J2), BOOL_O_ENUM},
{&(RESOURCE1__INSTANCE0.J3), BOOL_O_ENUM},
{&(RESOURCE1__INSTANCE0.J4), BOOL_O_ENUM},
{&(RESOURCE1__INSTANCE0.RUN_EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.TEMPUSE1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME0.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME0.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME0.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME0.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME0.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME0.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME0.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME0.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME0.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME0.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME0.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME0.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.AXIS_0), INT_ENUM},
{&(RESOURCE1__INSTANCE0.AXIS_1), INT_ENUM},
{&(RESOURCE1__INSTANCE0.AXIS_2), INT_ENUM},
{&(RESOURCE1__INSTANCE0.AXIS_3), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_CAMTABLESELECT1), INT_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID0.SV), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID0.CV), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID0.RANGER), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID0.KP), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID0.KI), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID0.KD), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID0.OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID0.PIDING), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID0.ERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID0.SUMERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID0.DERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID0.PERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID0.LERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.KP), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.KI), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.KD), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.PWM1), UINT_O_ENUM},
{&(RESOURCE1__INSTANCE0.PWM2), UINT_O_ENUM},
{&(RESOURCE1__INSTANCE0.PWM3), UINT_O_ENUM},
{&(RESOURCE1__INSTANCE0.PWM4), UINT_O_ENUM},
{&(RESOURCE1__INSTANCE0.XIFEN1), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.XIFEN2), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.XIFEN3), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.XIFEN4), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.CONTINUOUSUPDATE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.VELOCITY), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.ACCELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.DECELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.JERK), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE0.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER0.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER0.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER0.ENABLEPOSITIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER0.ENABLENEGATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER0.STATUS), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER0.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER0.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER0.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.X1), BOOL_P_ENUM},
{&(RESOURCE1__INSTANCE0.X2), BOOL_P_ENUM},
{&(RESOURCE1__INSTANCE0.X3), BOOL_P_ENUM},
{&(RESOURCE1__INSTANCE0.X4), BOOL_P_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION0.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION0.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION0.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION0.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION0.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION0.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION0.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION0.ENABLE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE0.ERR_HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE0.ERR_HOME_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE0.ERR_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE0.ERR_MOVE_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE0.ERR_MOVE1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE0.ERR_MOVE2), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE0.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE0.ACT_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE0.ACT_MOVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE0.OUT), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION0.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION0.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION0.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION0.RELATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION0.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION0.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION0.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION0.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION0.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION0.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME2.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME2.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME2.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME2.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME2.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME2.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME2.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME2.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME2.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME2.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME2.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME2.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME2.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME2.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.CONTINUOUSUPDATE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.VELOCITY), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.ACCELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.DECELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.JERK), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE1.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER1.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER1.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER1.ENABLEPOSITIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER1.ENABLENEGATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER1.STATUS), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER1.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER1.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER1.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION1.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION1.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION1.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION1.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION1.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION1.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION1.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION1.ENABLE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE1.ERR_HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE1.ERR_HOME_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE1.ERR_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE1.ERR_MOVE_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE1.ERR_MOVE1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE1.ERR_MOVE2), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE1.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE1.ACT_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE1.ACT_MOVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE1.OUT), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION1.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION1.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION1.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION1.RELATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION1.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION1.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION1.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION1.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION1.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION1.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME3.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME3.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME3.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.CONTINUOUSUPDATE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.VELOCITY), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.ACCELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.DECELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.JERK), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE2.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER2.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER2.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER2.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER2.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER2.ENABLEPOSITIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER2.ENABLENEGATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER2.STATUS), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER2.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER2.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER2.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION2.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION2.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION2.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION2.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION2.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION2.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION2.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION2.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION2.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION2.ENABLE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE2.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE2.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE2.ERR_HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE2.ERR_HOME_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE2.ERR_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE2.ERR_MOVE_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE2.ERR_MOVE1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE2.ERR_MOVE2), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE2.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE2.ACT_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE2.ACT_MOVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE2.OUT), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION2.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION2.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION2.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION2.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION2.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION2.RELATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION2.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION2.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION2.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION2.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION2.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION2.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID1.SV), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID1.CV), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID1.RANGER), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID1.KP), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID1.KI), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID1.KD), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID1.OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID1.PIDING), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID1.ERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID1.SUMERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID1.DERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID1.PERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID1.LERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID2.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID2.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID2.SV), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID2.CV), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID2.RANGER), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID2.KP), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID2.KI), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID2.KD), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID2.OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID2.PIDING), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID2.ERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID2.SUMERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID2.DERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID2.PERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID2.LERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID3.SV), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID3.CV), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID3.RANGER), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID3.KP), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID3.KI), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID3.KD), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID3.OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID3.PIDING), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID3.ERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID3.SUMERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID3.DERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID3.PERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_PID3.LERROR), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME1.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME1.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME1.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME1.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME1.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME1.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME1.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME1.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME1.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME1.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME1.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_HOME1.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.CONTINUOUSUPDATE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.VELOCITY), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.ACCELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.DECELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.JERK), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_MOVEABSOLUTE3.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER3.ENABLEPOSITIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER3.ENABLENEGATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER3.STATUS), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_POWER3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_READACTUALPOSITION3.ENABLE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE3.ERR_HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE3.ERR_HOME_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE3.ERR_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE3.ERR_MOVE_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE3.ERR_MOVE1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE3.ERR_MOVE2), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE3.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE3.ACT_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE3.ACT_MOVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.PROC_STATE3.OUT), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION3.RELATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_SETPOSITION3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER0.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER0.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER0.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER0.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER0.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER0.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER0.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER0.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER0.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER0.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER1.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER1.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER1.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER1.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER1.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER1.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER1.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER1.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER1.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER1.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER2.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER2.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER2.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER2.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER2.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER2.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER2.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER2.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER2.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER2.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER2.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER2.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER3.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER3.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER4.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER4.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER4.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER4.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER4.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER4.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER4.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER4.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER4.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER4.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER4.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER4.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER5.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER5.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER5.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER5.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER5.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER5.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER5.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER5.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER5.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER5.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER5.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER5.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER6.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER6.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER6.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER6.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER6.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER6.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER6.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER6.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER6.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER6.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER6.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER6.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER7.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER7.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER7.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER7.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER7.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER7.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER7.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER7.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER7.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER7.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER7.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER7.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER8.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER8.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER8.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER8.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER8.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER8.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER8.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER8.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER8.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER8.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER8.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER8.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER9.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER9.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER9.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER9.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER9.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER9.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER9.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER9.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER9.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER9.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER9.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER9.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER10.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER10.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER10.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER10.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER10.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER10.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER10.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER10.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER10.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER10.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER10.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER10.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER11.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER11.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER11.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER11.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER11.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER11.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER11.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER11.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER11.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER11.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER11.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.MC_WRITEPARAMETER11.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP1.H), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP1.CV), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP1.L), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP1.OUT), UINT_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP1.OUT0), UINT_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP1.COUNT), UINT_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP2.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP2.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP2.H), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP2.CV), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP2.L), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP2.OUT), UINT_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP2.OUT0), UINT_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP2.COUNT), UINT_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP4.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP4.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP4.H), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP4.CV), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP4.L), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP4.OUT), UINT_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP4.OUT0), UINT_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP4.COUNT), UINT_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP0.H), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP0.CV), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP0.L), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP0.OUT), UINT_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP0.OUT0), UINT_ENUM},
{&(RESOURCE1__INSTANCE0.WK_HYP0.COUNT), UINT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.POS), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.STATE), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.TARGET), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.RUN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.RUNING), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.SPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.ASPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.HOMESPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.HOMELOOKUP), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.XIFEN), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER8.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_HOME1.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.CONTINUOUSUPDATE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.VELOCITY), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.ACCELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.DECELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.JERK), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_MOVEABSOLUTE3.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.ENABLEPOSITIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.ENABLENEGATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.STATUS), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_POWER3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_READACTUALPOSITION3.ENABLE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.ERR_HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.ERR_HOME_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.ERR_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.ERR_MOVE_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.ERR_MOVE1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.ERR_MOVE2), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.ACT_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.ACT_MOVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.PROC_STATE3.OUT), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.RELATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_SETPOSITION3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER0.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3.MC_WRITEPARAMETER6.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3._TMP_MOVE138_ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3._TMP_MOVE138_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3._TMP_OR222_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER3._TMP_DIV167_OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.POS), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.STATE), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.TARGET), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.RUN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.RUNING), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.SPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.ASPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.HOMESPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.HOMELOOKUP), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.XIFEN), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER8.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_HOME1.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.CONTINUOUSUPDATE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.VELOCITY), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.ACCELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.DECELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.JERK), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_MOVEABSOLUTE3.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.ENABLEPOSITIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.ENABLENEGATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.STATUS), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_POWER3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_READACTUALPOSITION3.ENABLE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.ERR_HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.ERR_HOME_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.ERR_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.ERR_MOVE_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.ERR_MOVE1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.ERR_MOVE2), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.ACT_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.ACT_MOVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.PROC_STATE3.OUT), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.RELATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_SETPOSITION3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER0.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0.MC_WRITEPARAMETER6.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0._TMP_MOVE138_ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0._TMP_MOVE138_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0._TMP_OR222_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER0._TMP_DIV167_OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.POS), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.STATE), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.TARGET), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.RUN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.RUNING), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.SPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.ASPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.HOMESPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.HOMELOOKUP), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.XIFEN), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER8.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_HOME1.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.CONTINUOUSUPDATE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.VELOCITY), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.ACCELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.DECELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.JERK), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_MOVEABSOLUTE3.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.ENABLEPOSITIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.ENABLENEGATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.STATUS), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_POWER3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_READACTUALPOSITION3.ENABLE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.ERR_HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.ERR_HOME_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.ERR_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.ERR_MOVE_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.ERR_MOVE1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.ERR_MOVE2), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.ACT_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.ACT_MOVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.PROC_STATE3.OUT), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.RELATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_SETPOSITION3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER0.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1.MC_WRITEPARAMETER6.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1._TMP_MOVE138_ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1._TMP_MOVE138_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1._TMP_OR222_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER1._TMP_DIV167_OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.POS), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.STATE), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.TARGET), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.RUN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.RUNING), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.SPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.ASPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.HOMESPEED), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.HOMELOOKUP), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.XIFEN), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER8.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_HOME1.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.CONTINUOUSUPDATE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.VELOCITY), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.ACCELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.DECELERATION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.JERK), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.ACTIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.COMMANDABORTED), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_MOVEABSOLUTE3.ACTIVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.ENABLEPOSITIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.ENABLENEGATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.STATUS), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_POWER3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.ENABLE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.VALID), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_READACTUALPOSITION3.ENABLE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.ERR_HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.ERR_HOME_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.ERR_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.ERR_MOVE_ID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.ERR_MOVE1), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.ERR_MOVE2), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.HOME), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.ACT_MOVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.ACT_MOVE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.PROC_STATE3.OUT), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.POSITION), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.RELATIVE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_SETPOSITION3.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER0.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.EN), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.AXIS), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.EXECUTE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.PARAMETERNUMBER), INT_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.VALUE), REAL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.DONE), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.BUSY), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.ERROR), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.ERRORID), WORD_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.EXECUTE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2.MC_WRITEPARAMETER6.DONE0), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2._TMP_MOVE138_ENO), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2._TMP_MOVE138_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2._TMP_OR222_OUT), BOOL_ENUM},
{&(RESOURCE1__INSTANCE0.STEPPER2._TMP_DIV167_OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_ADD221_OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_ADD103_OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_ADD223_OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_ADD227_OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_REAL_TO_UINT31_OUT), UINT_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_REAL_TO_UINT25_OUT), UINT_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_REAL_TO_UINT63_OUT), UINT_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_REAL_TO_UINT96_OUT), UINT_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_SUB200_OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_SUB185_OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_SUB215_OUT), REAL_ENUM},
{&(RESOURCE1__INSTANCE0._TMP_SUB177_OUT), REAL_ENUM}
};
const unsigned int sizeof_dbgvardsc=sizeof(dbgvardsc)/ sizeof(dbgvardsc_t);


/* from plc_python.c */
int WaitPythonCommands(void)
{
    /* Wait signal from PLC thread */
//    return pthread_mutex_lock(&python_wait_mutex);
}

/* Called by PLC thread on each new python command*/
void UnBlockPythonCommands(void)
{
    /* signal debugger thread it can read data */
//    pthread_mutex_unlock(&python_wait_mutex);
}

int TryLockPython(void)
{
//    return pthread_mutex_trylock(&python_mutex) == 0;
}

void UnLockPython(void)
{
//    pthread_mutex_unlock(&python_mutex);
}

void LockPython(void)
{
//    pthread_mutex_lock(&python_mutex);
}
